#login_container {
	width:400px;
	padding: 1em;
	text-align: center;
	margin-top: 11em;
}

.login_container_item {
	margin: 1em 0;
	width: 100%;
	display: block;
}

#login_logo {
	margin: 0.5em 0;
}

#userInfoContainer {
	height: 3em;
	position: absolute;
	width: 17%;
	top: 4px;
	right: 0px !important;
	text-align: center;
	padding: 1em;
	padding-right: 5em;
}
#userInfoContainer .dropdown-menu {
	left: -7px;
	top: 35px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	text-align: center;
	cursor: pointer;
}
#userInfoContainer .dropdown-menu:hover { 
    color: #428bca;
}

.login_container_fade.ng-hide {
  opacity: 0;
}

.login_container_fade.ng-hide-remove,
.login_container_fade.ng-hide-add {
  display: block !important;
}

.login_container_fade.ng-hide-remove {
  transition: all linear 1000ms;
}

.login_container_fade.ng-hide-add {
  transition: all linear 500ms;
}
